package JaggSoft.Utilidades;

import java.awt.event.*;
import javax.swing.*;

public class ManejadorAdministracionReportes implements ActionListener {
    private JButton administracion[],reportes[],boton;
    private boolean admin_reportes;
    public ManejadorAdministracionReportes(JButton boton,JButton[] administracion,JButton[] reportes) {
        this.boton=boton;
        this.administracion=administracion;
        this.reportes=reportes;
        this.admin_reportes=false;
        MostrarAdministracionReportes();
    }
    @Override
    public void actionPerformed(ActionEvent e) {
        this.admin_reportes=!this.admin_reportes;
        MostrarAdministracionReportes();
    }
    private void MostrarAdministracionReportes(){
        if(admin_reportes){ //reportes
            for(JButton b:reportes)
                b.setVisible(true);
            for(JButton b:administracion)
                b.setVisible(false);
            this.boton.setIcon(new ImageIcon(getClass().getResource("/Recursos/administracion.png")));
        }
        else{ //administracion
            for(JButton b:reportes)
                b.setVisible(false);
            for(JButton b:administracion)
                b.setVisible(true);
            this.boton.setIcon(new ImageIcon(getClass().getResource("/Recursos/reporte.png")));
        }
    }
}